much rain - French English Dictionary